//
//  String+Emoticon.swift
//  Emotion
//
//  Created by lirenqiang on 16/6/2.
//  Copyright © 2016年 lirenqiang. All rights reserved.
//

import UIKit

extension String {
    
    //将字符串中的十六进制的字符串获取到并且转换为emoji字符串
    func emojiStr() -> String {
        
        //使用扫描对象
        let scanner = NSScanner(string: self)
        
        //扫描字符串中十六进制的字符串
        var value: UInt32 = 0
        scanner.scanHexInt(&value)
        
        //将整数转换emoji字符串
        let emojiCode = Character(UnicodeScalar(value))
        
        return "\(emojiCode)"
        
    }
    
    
    
}
